// DSSocketServer.h: interface for the DSSocketServer class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_JSSOCKETSERVER_H__099F998B_9A61_48CE_9CBD_44BB223EBD67__INCLUDED_)
#define AFX_JSSOCKETSERVER_H__099F998B_9A61_48CE_9CBD_44BB223EBD67__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "DSSocketClient.h"
#include "remoting\Server.h"

using COM::CAbstractServer;

class DSSocketServer : public CAbstractServer  
{
public:
	DSSocketServer(int max_clients = 10);
	virtual ~DSSocketServer();
protected:
	virtual CClientAgent * OnCreateClientAgent();
	
	friend DSSocketClient;
};

#endif // !defined(AFX_JSSOCKETSERVER_H__099F998B_9A61_48CE_9CBD_44BB223EBD67__INCLUDED_)
